<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script type="text/javascript">
    //创建一个数组
    //var arr=new Array();
    //arr[0]=123;
    //arr.hello="abc";数组也可以用来存储字符串，但是意义不大
    
    //使用字面量来创建数组
    //var arr =[];
    //console.log(typeof arr);控制台输出object

    //在使用字面量创建数组时，可以在创建时就指定数组中的元素
    var arr=[1,2,3,4,5,6];
    console.log(arr.length); 
    console.log(arr);
    //此时这种输入只是改变里面的元素，不会添加元素
    arr=[10];
    arr=[20];
    console.log(arr);
    //使用狗仔函数创建数组时，也可以同时添加元素，将要添加的元素作文构造函数的参数传递
    //元素之间使用,隔开
    var arr2=new Array(10,20,30);
    console.log(arr2);

    //此语法寓意创建一个长度为10的数组
    arr3=new Array(10);
    console.log(arr3.length);
    console.log(arr3);

    //数组中的元素可以使任意的数据类型
    arr4=["hello",1,true,null,undefined];

    //也可以是对象
    var obj=
    {
        name:"孙悟空",
        age:18,
        gendrr:"男"
    };
    arr4[5]=obj;
    console.log(arr4[5]);
    console.log(arr4);

    arr5=[[1,2,3],[4,5,6],[7,8,9]];
    console.log(arr5[0][2]);//调用某个二维数组上的元素就可以用arr5[][]来调用
    </script>
</head>
<body>
    
</body>
</html>